\hypertarget{classCString}{\section{C\-String Class Reference}
\label{classCString}\index{C\-String@{C\-String}}
}


{\ttfamily \#include $<$stlstrings.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
std\-::string \& \hyperlink{classCString_aec88dea409ae70595abbcb2e79176c51}{Get\-String} (void)
\item 
std\-::string \hyperlink{classCString_af8849a27525b027c8ca8b9dbf2851008}{Get\-String} (void) const 
\item 
char $\ast$ \hyperlink{classCString_a89f4fb9625faa8da2968fe7e4c536336}{Get\-C\-String} (void) const 
\item 
int \hyperlink{classCString_ab164e71d36fcad14e1d9102bbcd43436}{Get\-Length} (void) const 
\item 
bool \hyperlink{classCString_aa205404d30ddbfcc78eb4de2f6776727}{Is\-Empty} (void) const 
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a143b9ed2eb33130b4667ac18ff2ff147}{Set\-Length} (void)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_acc8ac9f4fd7c25d7bbeb43f5286923f6}{Set\-Length} (const int Length)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a1af439dc7f12a2efb1d88ee7b955d7ec}{Clear} (void)
\item 
char \hyperlink{classCString_ab9c31553d1e7a7a4fb02022503ef37bb}{Get\-Char} (const int Index) const 
\item 
char \hyperlink{classCString_af49ae4563654e241cda2dc87ae50d9a2}{Get\-First\-Char} (void) const 
\item 
char \hyperlink{classCString_a1454fd58ca4e65ac4cb5df71ef299e0b}{Get\-Last\-Char} (void) const 
\item 
void \hyperlink{classCString_a3a00221ad9e9d2df3779679094b6af70}{Set\-Char} (const int Index, const char Value)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a134c49fc1f46a045398206e6f17c2a7d}{Assign} (const char A\-Char)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a962df2e6c15fdf8017d4bef0304135fd}{Assign} (const char $\ast$A\-String)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_adf1310a3fd1e375b8d9a1ed66cace434}{Assign} (const std\-::string \&A\-String)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a9f4bad2bf3461011e060a539496149df}{Assign} (const \hyperlink{classCString}{C\-String} \&A\-String)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_aea8e3277a78f2d12eaa1419b223d2e1e}{Append} (const char A\-Char)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_aa163faa52f0615f3a4f6480c53d259b4}{Append} (const char $\ast$A\-String)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a184ae7089d40bbc8239586e1456ae56d}{Append} (const std\-::string \&A\-String)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_aeb03518bdc70ff7dfeb96b1735ba8e0b}{Append} (const \hyperlink{classCString}{C\-String} \&A\-String)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a5747e10a27ef61a2daa94c1e6fe40a51}{Append\-C\-R} (void)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a841b1f0e113e1d186ea5c6312db814e0}{Append\-L\-F} (void)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_ac5822255548b2e55ee6817212f3aaa99}{Append\-C\-R\-L\-F} (void)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a3cbcdd906974bb7ca593c98716e8e29c}{Append\-E\-O\-L} (void)
\item 
\hyperlink{classCString}{C\-String} \hyperlink{classCString_aa9c60fba2bc1fedfdd1d508ac1a2be5d}{Get\-E\-O\-L} (void)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a4a3f47681f487614a774c86ab127e2c9}{Set\-E\-O\-L} (const \hyperlink{classCString_aa81e0db1669e13c2a6fd7a28cf60c64f}{eol\-\_\-t} End\-Of\-Line)
\item 
char \& \hyperlink{classCString_a1d74685c9d1458fc43097827dac509a1}{operator\mbox{[}$\,$\mbox{]}} (const int Index)
\item 
char \hyperlink{classCString_a0ad5135473357c40ac255a2cbb75a937}{operator\mbox{[}$\,$\mbox{]}} (const int Index) const 
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a03c99632be1b07a489ed677cfea2537e}{operator=} (const char A\-Char)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a1379ca0272b5334e40042ab48cbbb6a1}{operator=} (const char $\ast$A\-String)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a203840b4ed77dc743a4668312467c4aa}{operator=} (const std\-::string \&A\-String)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a0fa494797f6a88fe7e9ed763d14ade76}{operator=} (const \hyperlink{classCString}{C\-String} \&A\-String)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a5cc8d78429b184ea149062860789cedd}{operator=} (const int A\-Integer)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_abb27f8882ce9feccd9fea0e012baaaf2}{operator=} (const long long int A\-Integer)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_aca99b7b0ceb1e34e396182b8b0971195}{operator=} (const float A\-Float)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a504bfbe2fd078947cc1cd4d516159314}{operator=} (const double A\-Float)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_aed7480ec165f8c11256a6162910809b7}{operator+=} (const char A\-Char)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a5c228575f753a36d3ee5e69c6d8fa3e7}{operator+=} (const char $\ast$\hyperlink{classCString}{C\-String})
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a218cf094ec2b579f6f7c85ddb22fb633}{operator+=} (const \hyperlink{classCString}{C\-String} \&A\-String)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_ad32f8a2e9e52a7b210ef861f1660c0f8}{operator+=} (const int A\-Integer)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a35fe1258ea8de7de995f5a1a6e1f6665}{operator+=} (const long long int A\-Integer)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_aa28cd900ff91569aca40a0fbfdfd13fd}{operator+=} (const float A\-Float)
\item 
\hyperlink{classCString}{C\-String} \& \hyperlink{classCString_a014eaeb8230f807aa39e26eea68397ec}{operator+=} (const double A\-Float)
\item 
bool \hyperlink{classCString_a3cdcd52f017c0485f2efb3463f0eaece}{operator==} (const char $\ast$A\-String) const 
\item 
bool \hyperlink{classCString_af9a96c25b951f1741c1e8f789799161f}{operator==} (const std\-::string \&A\-String) const 
\item 
bool \hyperlink{classCString_aad693875b50b03da62b7db2dc17471ef}{operator==} (const \hyperlink{classCString}{C\-String} \&A\-String) const 
\item 
int \hyperlink{classCString_a63f27f75a475dbb97fc1c735dd5f7092}{Get\-Integer} (void) const 
\item 
double \hyperlink{classCString_a3c34cb7fbba3761cd157befd18dd84bb}{Get\-Float} (void) const 
\item 
void \hyperlink{classCString_a14080d3a71c76f0ecd61a118501f5270}{Fill} (const char A\-Char)
\item 
void \hyperlink{classCString_aaf9140a07a865bd9eca80eb428f9356c}{Print} (std\-::ostream \&out)
\item 
\hyperlink{classCString_a5f71a9b3a1e95c5dc5fbdbcb8d9440ce}{C\-String} (void)
\item 
\hyperlink{classCString_a94274517246ac55176566f94a371089d}{C\-String} (const char A\-Char)
\item 
\hyperlink{classCString_a3c21822f4c9fe5b5631cb7861908c700}{C\-String} (const char $\ast$A\-String)
\item 
\hyperlink{classCString_a9f2886daa88e0c05bfbe16bd001d2944}{C\-String} (const std\-::string \&A\-String)
\item 
\hyperlink{classCString_ad678f771eea3606e8a914b6f1b394ae2}{C\-String} (const \hyperlink{classCString}{C\-String} \&A\-String)
\item 
\hyperlink{classCString_a486e3b7eb4b3a70ab3bae0177d8ff88c}{$\sim$\-C\-String} (void)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
std\-::string \hyperlink{classCString_a182537208b2bbd077d6fdae14db4766c}{m\-\_\-\-String}
\item 
\hyperlink{classCString_aa81e0db1669e13c2a6fd7a28cf60c64f}{eol\-\_\-t} \hyperlink{classCString_a39deff9e5fb6974bd03512662b6d1fe5}{m\-\_\-eol\-\_\-type}
\end{DoxyCompactItemize}
\subsection*{Private Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{classCString_aa81e0db1669e13c2a6fd7a28cf60c64f}{eol\-\_\-t} \{ \hyperlink{classCString_aa81e0db1669e13c2a6fd7a28cf60c64fa977d1f018a9db9fa737976c4e35d2ee9}{eol\-\_\-cr}, 
\hyperlink{classCString_aa81e0db1669e13c2a6fd7a28cf60c64fab013cfecc4be155629109a454a45eb46}{eol\-\_\-lf}, 
\hyperlink{classCString_aa81e0db1669e13c2a6fd7a28cf60c64fa3fb931a6e0b2ed72584d968bdd0c9287}{eol\-\_\-crlf}
 \}
\end{DoxyCompactItemize}


\subsection{Member Enumeration Documentation}
\hypertarget{classCString_aa81e0db1669e13c2a6fd7a28cf60c64f}{\index{C\-String@{C\-String}!eol\-\_\-t@{eol\-\_\-t}}
\index{eol\-\_\-t@{eol\-\_\-t}!CString@{C\-String}}
\subsubsection[{eol\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf C\-String\-::eol\-\_\-t}\hspace{0.3cm}{\ttfamily [private]}}}\label{classCString_aa81e0db1669e13c2a6fd7a28cf60c64f}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{eol\-\_\-cr@{eol\-\_\-cr}!C\-String@{C\-String}}\index{C\-String@{C\-String}!eol\-\_\-cr@{eol\-\_\-cr}}\item[{\em 
\hypertarget{classCString_aa81e0db1669e13c2a6fd7a28cf60c64fa977d1f018a9db9fa737976c4e35d2ee9}{eol\-\_\-cr}\label{classCString_aa81e0db1669e13c2a6fd7a28cf60c64fa977d1f018a9db9fa737976c4e35d2ee9}
}]\index{eol\-\_\-lf@{eol\-\_\-lf}!C\-String@{C\-String}}\index{C\-String@{C\-String}!eol\-\_\-lf@{eol\-\_\-lf}}\item[{\em 
\hypertarget{classCString_aa81e0db1669e13c2a6fd7a28cf60c64fab013cfecc4be155629109a454a45eb46}{eol\-\_\-lf}\label{classCString_aa81e0db1669e13c2a6fd7a28cf60c64fab013cfecc4be155629109a454a45eb46}
}]\index{eol\-\_\-crlf@{eol\-\_\-crlf}!C\-String@{C\-String}}\index{C\-String@{C\-String}!eol\-\_\-crlf@{eol\-\_\-crlf}}\item[{\em 
\hypertarget{classCString_aa81e0db1669e13c2a6fd7a28cf60c64fa3fb931a6e0b2ed72584d968bdd0c9287}{eol\-\_\-crlf}\label{classCString_aa81e0db1669e13c2a6fd7a28cf60c64fa3fb931a6e0b2ed72584d968bdd0c9287}
}]\end{description}
\end{Desc}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classCString_a5f71a9b3a1e95c5dc5fbdbcb8d9440ce}{\index{C\-String@{C\-String}!C\-String@{C\-String}}
\index{C\-String@{C\-String}!CString@{C\-String}}
\subsubsection[{C\-String}]{\setlength{\rightskip}{0pt plus 5cm}C\-String\-::\-C\-String (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCString_a5f71a9b3a1e95c5dc5fbdbcb8d9440ce}
\hypertarget{classCString_a94274517246ac55176566f94a371089d}{\index{C\-String@{C\-String}!C\-String@{C\-String}}
\index{C\-String@{C\-String}!CString@{C\-String}}
\subsubsection[{C\-String}]{\setlength{\rightskip}{0pt plus 5cm}C\-String\-::\-C\-String (
\begin{DoxyParamCaption}
\item[{const char}]{A\-Char}
\end{DoxyParamCaption}
)}}\label{classCString_a94274517246ac55176566f94a371089d}
\hypertarget{classCString_a3c21822f4c9fe5b5631cb7861908c700}{\index{C\-String@{C\-String}!C\-String@{C\-String}}
\index{C\-String@{C\-String}!CString@{C\-String}}
\subsubsection[{C\-String}]{\setlength{\rightskip}{0pt plus 5cm}C\-String\-::\-C\-String (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_a3c21822f4c9fe5b5631cb7861908c700}
\hypertarget{classCString_a9f2886daa88e0c05bfbe16bd001d2944}{\index{C\-String@{C\-String}!C\-String@{C\-String}}
\index{C\-String@{C\-String}!CString@{C\-String}}
\subsubsection[{C\-String}]{\setlength{\rightskip}{0pt plus 5cm}C\-String\-::\-C\-String (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_a9f2886daa88e0c05bfbe16bd001d2944}
\hypertarget{classCString_ad678f771eea3606e8a914b6f1b394ae2}{\index{C\-String@{C\-String}!C\-String@{C\-String}}
\index{C\-String@{C\-String}!CString@{C\-String}}
\subsubsection[{C\-String}]{\setlength{\rightskip}{0pt plus 5cm}C\-String\-::\-C\-String (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_ad678f771eea3606e8a914b6f1b394ae2}
\hypertarget{classCString_a486e3b7eb4b3a70ab3bae0177d8ff88c}{\index{C\-String@{C\-String}!$\sim$\-C\-String@{$\sim$\-C\-String}}
\index{$\sim$\-C\-String@{$\sim$\-C\-String}!CString@{C\-String}}
\subsubsection[{$\sim$\-C\-String}]{\setlength{\rightskip}{0pt plus 5cm}C\-String\-::$\sim$\-C\-String (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCString_a486e3b7eb4b3a70ab3bae0177d8ff88c}


\subsection{Member Function Documentation}
\hypertarget{classCString_aea8e3277a78f2d12eaa1419b223d2e1e}{\index{C\-String@{C\-String}!Append@{Append}}
\index{Append@{Append}!CString@{C\-String}}
\subsubsection[{Append}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Append (
\begin{DoxyParamCaption}
\item[{const char}]{A\-Char}
\end{DoxyParamCaption}
)}}\label{classCString_aea8e3277a78f2d12eaa1419b223d2e1e}
\hypertarget{classCString_aa163faa52f0615f3a4f6480c53d259b4}{\index{C\-String@{C\-String}!Append@{Append}}
\index{Append@{Append}!CString@{C\-String}}
\subsubsection[{Append}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Append (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_aa163faa52f0615f3a4f6480c53d259b4}
\hypertarget{classCString_a184ae7089d40bbc8239586e1456ae56d}{\index{C\-String@{C\-String}!Append@{Append}}
\index{Append@{Append}!CString@{C\-String}}
\subsubsection[{Append}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String}\& C\-String\-::\-Append (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_a184ae7089d40bbc8239586e1456ae56d}
\hypertarget{classCString_aeb03518bdc70ff7dfeb96b1735ba8e0b}{\index{C\-String@{C\-String}!Append@{Append}}
\index{Append@{Append}!CString@{C\-String}}
\subsubsection[{Append}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Append (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_aeb03518bdc70ff7dfeb96b1735ba8e0b}
\hypertarget{classCString_a5747e10a27ef61a2daa94c1e6fe40a51}{\index{C\-String@{C\-String}!Append\-C\-R@{Append\-C\-R}}
\index{Append\-C\-R@{Append\-C\-R}!CString@{C\-String}}
\subsubsection[{Append\-C\-R}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Append\-C\-R (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCString_a5747e10a27ef61a2daa94c1e6fe40a51}
\hypertarget{classCString_ac5822255548b2e55ee6817212f3aaa99}{\index{C\-String@{C\-String}!Append\-C\-R\-L\-F@{Append\-C\-R\-L\-F}}
\index{Append\-C\-R\-L\-F@{Append\-C\-R\-L\-F}!CString@{C\-String}}
\subsubsection[{Append\-C\-R\-L\-F}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Append\-C\-R\-L\-F (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCString_ac5822255548b2e55ee6817212f3aaa99}
\hypertarget{classCString_a3cbcdd906974bb7ca593c98716e8e29c}{\index{C\-String@{C\-String}!Append\-E\-O\-L@{Append\-E\-O\-L}}
\index{Append\-E\-O\-L@{Append\-E\-O\-L}!CString@{C\-String}}
\subsubsection[{Append\-E\-O\-L}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Append\-E\-O\-L (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCString_a3cbcdd906974bb7ca593c98716e8e29c}
\hypertarget{classCString_a841b1f0e113e1d186ea5c6312db814e0}{\index{C\-String@{C\-String}!Append\-L\-F@{Append\-L\-F}}
\index{Append\-L\-F@{Append\-L\-F}!CString@{C\-String}}
\subsubsection[{Append\-L\-F}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Append\-L\-F (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCString_a841b1f0e113e1d186ea5c6312db814e0}
\hypertarget{classCString_a134c49fc1f46a045398206e6f17c2a7d}{\index{C\-String@{C\-String}!Assign@{Assign}}
\index{Assign@{Assign}!CString@{C\-String}}
\subsubsection[{Assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Assign (
\begin{DoxyParamCaption}
\item[{const char}]{A\-Char}
\end{DoxyParamCaption}
)}}\label{classCString_a134c49fc1f46a045398206e6f17c2a7d}
\hypertarget{classCString_a962df2e6c15fdf8017d4bef0304135fd}{\index{C\-String@{C\-String}!Assign@{Assign}}
\index{Assign@{Assign}!CString@{C\-String}}
\subsubsection[{Assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Assign (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_a962df2e6c15fdf8017d4bef0304135fd}
\hypertarget{classCString_adf1310a3fd1e375b8d9a1ed66cace434}{\index{C\-String@{C\-String}!Assign@{Assign}}
\index{Assign@{Assign}!CString@{C\-String}}
\subsubsection[{Assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Assign (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_adf1310a3fd1e375b8d9a1ed66cace434}
\hypertarget{classCString_a9f4bad2bf3461011e060a539496149df}{\index{C\-String@{C\-String}!Assign@{Assign}}
\index{Assign@{Assign}!CString@{C\-String}}
\subsubsection[{Assign}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Assign (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_a9f4bad2bf3461011e060a539496149df}
\hypertarget{classCString_a1af439dc7f12a2efb1d88ee7b955d7ec}{\index{C\-String@{C\-String}!Clear@{Clear}}
\index{Clear@{Clear}!CString@{C\-String}}
\subsubsection[{Clear}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Clear (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCString_a1af439dc7f12a2efb1d88ee7b955d7ec}
\hypertarget{classCString_a14080d3a71c76f0ecd61a118501f5270}{\index{C\-String@{C\-String}!Fill@{Fill}}
\index{Fill@{Fill}!CString@{C\-String}}
\subsubsection[{Fill}]{\setlength{\rightskip}{0pt plus 5cm}void C\-String\-::\-Fill (
\begin{DoxyParamCaption}
\item[{const char}]{A\-Char}
\end{DoxyParamCaption}
)}}\label{classCString_a14080d3a71c76f0ecd61a118501f5270}
\hypertarget{classCString_ab9c31553d1e7a7a4fb02022503ef37bb}{\index{C\-String@{C\-String}!Get\-Char@{Get\-Char}}
\index{Get\-Char@{Get\-Char}!CString@{C\-String}}
\subsubsection[{Get\-Char}]{\setlength{\rightskip}{0pt plus 5cm}char C\-String\-::\-Get\-Char (
\begin{DoxyParamCaption}
\item[{const int}]{Index}
\end{DoxyParamCaption}
) const}}\label{classCString_ab9c31553d1e7a7a4fb02022503ef37bb}
\hypertarget{classCString_a89f4fb9625faa8da2968fe7e4c536336}{\index{C\-String@{C\-String}!Get\-C\-String@{Get\-C\-String}}
\index{Get\-C\-String@{Get\-C\-String}!CString@{C\-String}}
\subsubsection[{Get\-C\-String}]{\setlength{\rightskip}{0pt plus 5cm}char $\ast$ C\-String\-::\-Get\-C\-String (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const}}\label{classCString_a89f4fb9625faa8da2968fe7e4c536336}
\hypertarget{classCString_aa9c60fba2bc1fedfdd1d508ac1a2be5d}{\index{C\-String@{C\-String}!Get\-E\-O\-L@{Get\-E\-O\-L}}
\index{Get\-E\-O\-L@{Get\-E\-O\-L}!CString@{C\-String}}
\subsubsection[{Get\-E\-O\-L}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-String\-::\-Get\-E\-O\-L (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCString_aa9c60fba2bc1fedfdd1d508ac1a2be5d}
\hypertarget{classCString_af49ae4563654e241cda2dc87ae50d9a2}{\index{C\-String@{C\-String}!Get\-First\-Char@{Get\-First\-Char}}
\index{Get\-First\-Char@{Get\-First\-Char}!CString@{C\-String}}
\subsubsection[{Get\-First\-Char}]{\setlength{\rightskip}{0pt plus 5cm}char C\-String\-::\-Get\-First\-Char (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const}}\label{classCString_af49ae4563654e241cda2dc87ae50d9a2}
\hypertarget{classCString_a3c34cb7fbba3761cd157befd18dd84bb}{\index{C\-String@{C\-String}!Get\-Float@{Get\-Float}}
\index{Get\-Float@{Get\-Float}!CString@{C\-String}}
\subsubsection[{Get\-Float}]{\setlength{\rightskip}{0pt plus 5cm}double C\-String\-::\-Get\-Float (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const}}\label{classCString_a3c34cb7fbba3761cd157befd18dd84bb}
\hypertarget{classCString_a63f27f75a475dbb97fc1c735dd5f7092}{\index{C\-String@{C\-String}!Get\-Integer@{Get\-Integer}}
\index{Get\-Integer@{Get\-Integer}!CString@{C\-String}}
\subsubsection[{Get\-Integer}]{\setlength{\rightskip}{0pt plus 5cm}int C\-String\-::\-Get\-Integer (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const}}\label{classCString_a63f27f75a475dbb97fc1c735dd5f7092}
\hypertarget{classCString_a1454fd58ca4e65ac4cb5df71ef299e0b}{\index{C\-String@{C\-String}!Get\-Last\-Char@{Get\-Last\-Char}}
\index{Get\-Last\-Char@{Get\-Last\-Char}!CString@{C\-String}}
\subsubsection[{Get\-Last\-Char}]{\setlength{\rightskip}{0pt plus 5cm}char C\-String\-::\-Get\-Last\-Char (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const}}\label{classCString_a1454fd58ca4e65ac4cb5df71ef299e0b}
\hypertarget{classCString_ab164e71d36fcad14e1d9102bbcd43436}{\index{C\-String@{C\-String}!Get\-Length@{Get\-Length}}
\index{Get\-Length@{Get\-Length}!CString@{C\-String}}
\subsubsection[{Get\-Length}]{\setlength{\rightskip}{0pt plus 5cm}int C\-String\-::\-Get\-Length (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const}}\label{classCString_ab164e71d36fcad14e1d9102bbcd43436}
\hypertarget{classCString_aec88dea409ae70595abbcb2e79176c51}{\index{C\-String@{C\-String}!Get\-String@{Get\-String}}
\index{Get\-String@{Get\-String}!CString@{C\-String}}
\subsubsection[{Get\-String}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string \& C\-String\-::\-Get\-String (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCString_aec88dea409ae70595abbcb2e79176c51}
\hypertarget{classCString_af8849a27525b027c8ca8b9dbf2851008}{\index{C\-String@{C\-String}!Get\-String@{Get\-String}}
\index{Get\-String@{Get\-String}!CString@{C\-String}}
\subsubsection[{Get\-String}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string C\-String\-::\-Get\-String (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const}}\label{classCString_af8849a27525b027c8ca8b9dbf2851008}
\hypertarget{classCString_aa205404d30ddbfcc78eb4de2f6776727}{\index{C\-String@{C\-String}!Is\-Empty@{Is\-Empty}}
\index{Is\-Empty@{Is\-Empty}!CString@{C\-String}}
\subsubsection[{Is\-Empty}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-String\-::\-Is\-Empty (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const}}\label{classCString_aa205404d30ddbfcc78eb4de2f6776727}
\hypertarget{classCString_aed7480ec165f8c11256a6162910809b7}{\index{C\-String@{C\-String}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!CString@{C\-String}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator+= (
\begin{DoxyParamCaption}
\item[{const char}]{A\-Char}
\end{DoxyParamCaption}
)}}\label{classCString_aed7480ec165f8c11256a6162910809b7}
\hypertarget{classCString_a5c228575f753a36d3ee5e69c6d8fa3e7}{\index{C\-String@{C\-String}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!CString@{C\-String}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator+= (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{C\-String}
\end{DoxyParamCaption}
)}}\label{classCString_a5c228575f753a36d3ee5e69c6d8fa3e7}
\hypertarget{classCString_a218cf094ec2b579f6f7c85ddb22fb633}{\index{C\-String@{C\-String}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!CString@{C\-String}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator+= (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_a218cf094ec2b579f6f7c85ddb22fb633}
\hypertarget{classCString_ad32f8a2e9e52a7b210ef861f1660c0f8}{\index{C\-String@{C\-String}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!CString@{C\-String}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator+= (
\begin{DoxyParamCaption}
\item[{const int}]{A\-Integer}
\end{DoxyParamCaption}
)}}\label{classCString_ad32f8a2e9e52a7b210ef861f1660c0f8}
\hypertarget{classCString_a35fe1258ea8de7de995f5a1a6e1f6665}{\index{C\-String@{C\-String}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!CString@{C\-String}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator+= (
\begin{DoxyParamCaption}
\item[{const long long int}]{A\-Integer}
\end{DoxyParamCaption}
)}}\label{classCString_a35fe1258ea8de7de995f5a1a6e1f6665}
\hypertarget{classCString_aa28cd900ff91569aca40a0fbfdfd13fd}{\index{C\-String@{C\-String}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!CString@{C\-String}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator+= (
\begin{DoxyParamCaption}
\item[{const float}]{A\-Float}
\end{DoxyParamCaption}
)}}\label{classCString_aa28cd900ff91569aca40a0fbfdfd13fd}
\hypertarget{classCString_a014eaeb8230f807aa39e26eea68397ec}{\index{C\-String@{C\-String}!operator+=@{operator+=}}
\index{operator+=@{operator+=}!CString@{C\-String}}
\subsubsection[{operator+=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator+= (
\begin{DoxyParamCaption}
\item[{const double}]{A\-Float}
\end{DoxyParamCaption}
)}}\label{classCString_a014eaeb8230f807aa39e26eea68397ec}
\hypertarget{classCString_a03c99632be1b07a489ed677cfea2537e}{\index{C\-String@{C\-String}!operator=@{operator=}}
\index{operator=@{operator=}!CString@{C\-String}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator= (
\begin{DoxyParamCaption}
\item[{const char}]{A\-Char}
\end{DoxyParamCaption}
)}}\label{classCString_a03c99632be1b07a489ed677cfea2537e}
\hypertarget{classCString_a1379ca0272b5334e40042ab48cbbb6a1}{\index{C\-String@{C\-String}!operator=@{operator=}}
\index{operator=@{operator=}!CString@{C\-String}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator= (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_a1379ca0272b5334e40042ab48cbbb6a1}
\hypertarget{classCString_a203840b4ed77dc743a4668312467c4aa}{\index{C\-String@{C\-String}!operator=@{operator=}}
\index{operator=@{operator=}!CString@{C\-String}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator= (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_a203840b4ed77dc743a4668312467c4aa}
\hypertarget{classCString_a0fa494797f6a88fe7e9ed763d14ade76}{\index{C\-String@{C\-String}!operator=@{operator=}}
\index{operator=@{operator=}!CString@{C\-String}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{A\-String}
\end{DoxyParamCaption}
)}}\label{classCString_a0fa494797f6a88fe7e9ed763d14ade76}
\hypertarget{classCString_a5cc8d78429b184ea149062860789cedd}{\index{C\-String@{C\-String}!operator=@{operator=}}
\index{operator=@{operator=}!CString@{C\-String}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator= (
\begin{DoxyParamCaption}
\item[{const int}]{A\-Integer}
\end{DoxyParamCaption}
)}}\label{classCString_a5cc8d78429b184ea149062860789cedd}
\hypertarget{classCString_abb27f8882ce9feccd9fea0e012baaaf2}{\index{C\-String@{C\-String}!operator=@{operator=}}
\index{operator=@{operator=}!CString@{C\-String}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator= (
\begin{DoxyParamCaption}
\item[{const long long int}]{A\-Integer}
\end{DoxyParamCaption}
)}}\label{classCString_abb27f8882ce9feccd9fea0e012baaaf2}
\hypertarget{classCString_aca99b7b0ceb1e34e396182b8b0971195}{\index{C\-String@{C\-String}!operator=@{operator=}}
\index{operator=@{operator=}!CString@{C\-String}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator= (
\begin{DoxyParamCaption}
\item[{const float}]{A\-Float}
\end{DoxyParamCaption}
)}}\label{classCString_aca99b7b0ceb1e34e396182b8b0971195}
\hypertarget{classCString_a504bfbe2fd078947cc1cd4d516159314}{\index{C\-String@{C\-String}!operator=@{operator=}}
\index{operator=@{operator=}!CString@{C\-String}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::operator= (
\begin{DoxyParamCaption}
\item[{const double}]{A\-Float}
\end{DoxyParamCaption}
)}}\label{classCString_a504bfbe2fd078947cc1cd4d516159314}
\hypertarget{classCString_a3cdcd52f017c0485f2efb3463f0eaece}{\index{C\-String@{C\-String}!operator==@{operator==}}
\index{operator==@{operator==}!CString@{C\-String}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-String\-::operator== (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{A\-String}
\end{DoxyParamCaption}
) const}}\label{classCString_a3cdcd52f017c0485f2efb3463f0eaece}
\hypertarget{classCString_af9a96c25b951f1741c1e8f789799161f}{\index{C\-String@{C\-String}!operator==@{operator==}}
\index{operator==@{operator==}!CString@{C\-String}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-String\-::operator== (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{A\-String}
\end{DoxyParamCaption}
) const}}\label{classCString_af9a96c25b951f1741c1e8f789799161f}
\hypertarget{classCString_aad693875b50b03da62b7db2dc17471ef}{\index{C\-String@{C\-String}!operator==@{operator==}}
\index{operator==@{operator==}!CString@{C\-String}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-String\-::operator== (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{A\-String}
\end{DoxyParamCaption}
) const}}\label{classCString_aad693875b50b03da62b7db2dc17471ef}
\hypertarget{classCString_a1d74685c9d1458fc43097827dac509a1}{\index{C\-String@{C\-String}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!CString@{C\-String}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}char \& C\-String\-::operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{const int}]{Index}
\end{DoxyParamCaption}
)}}\label{classCString_a1d74685c9d1458fc43097827dac509a1}
\hypertarget{classCString_a0ad5135473357c40ac255a2cbb75a937}{\index{C\-String@{C\-String}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!CString@{C\-String}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}char C\-String\-::operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{const int}]{Index}
\end{DoxyParamCaption}
) const}}\label{classCString_a0ad5135473357c40ac255a2cbb75a937}
\hypertarget{classCString_aaf9140a07a865bd9eca80eb428f9356c}{\index{C\-String@{C\-String}!Print@{Print}}
\index{Print@{Print}!CString@{C\-String}}
\subsubsection[{Print}]{\setlength{\rightskip}{0pt plus 5cm}void C\-String\-::\-Print (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{out}
\end{DoxyParamCaption}
)}}\label{classCString_aaf9140a07a865bd9eca80eb428f9356c}
\hypertarget{classCString_a3a00221ad9e9d2df3779679094b6af70}{\index{C\-String@{C\-String}!Set\-Char@{Set\-Char}}
\index{Set\-Char@{Set\-Char}!CString@{C\-String}}
\subsubsection[{Set\-Char}]{\setlength{\rightskip}{0pt plus 5cm}void C\-String\-::\-Set\-Char (
\begin{DoxyParamCaption}
\item[{const int}]{Index, }
\item[{const char}]{Value}
\end{DoxyParamCaption}
)}}\label{classCString_a3a00221ad9e9d2df3779679094b6af70}
\hypertarget{classCString_a4a3f47681f487614a774c86ab127e2c9}{\index{C\-String@{C\-String}!Set\-E\-O\-L@{Set\-E\-O\-L}}
\index{Set\-E\-O\-L@{Set\-E\-O\-L}!CString@{C\-String}}
\subsubsection[{Set\-E\-O\-L}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Set\-E\-O\-L (
\begin{DoxyParamCaption}
\item[{const {\bf eol\-\_\-t}}]{End\-Of\-Line}
\end{DoxyParamCaption}
)}}\label{classCString_a4a3f47681f487614a774c86ab127e2c9}
\hypertarget{classCString_a143b9ed2eb33130b4667ac18ff2ff147}{\index{C\-String@{C\-String}!Set\-Length@{Set\-Length}}
\index{Set\-Length@{Set\-Length}!CString@{C\-String}}
\subsubsection[{Set\-Length}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Set\-Length (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{classCString_a143b9ed2eb33130b4667ac18ff2ff147}
\hypertarget{classCString_acc8ac9f4fd7c25d7bbeb43f5286923f6}{\index{C\-String@{C\-String}!Set\-Length@{Set\-Length}}
\index{Set\-Length@{Set\-Length}!CString@{C\-String}}
\subsubsection[{Set\-Length}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} \& C\-String\-::\-Set\-Length (
\begin{DoxyParamCaption}
\item[{const int}]{Length}
\end{DoxyParamCaption}
)}}\label{classCString_acc8ac9f4fd7c25d7bbeb43f5286923f6}


\subsection{Member Data Documentation}
\hypertarget{classCString_a39deff9e5fb6974bd03512662b6d1fe5}{\index{C\-String@{C\-String}!m\-\_\-eol\-\_\-type@{m\-\_\-eol\-\_\-type}}
\index{m\-\_\-eol\-\_\-type@{m\-\_\-eol\-\_\-type}!CString@{C\-String}}
\subsubsection[{m\-\_\-eol\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf eol\-\_\-t} C\-String\-::m\-\_\-eol\-\_\-type\hspace{0.3cm}{\ttfamily [protected]}}}\label{classCString_a39deff9e5fb6974bd03512662b6d1fe5}
\hypertarget{classCString_a182537208b2bbd077d6fdae14db4766c}{\index{C\-String@{C\-String}!m\-\_\-\-String@{m\-\_\-\-String}}
\index{m\-\_\-\-String@{m\-\_\-\-String}!CString@{C\-String}}
\subsubsection[{m\-\_\-\-String}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string C\-String\-::m\-\_\-\-String\hspace{0.3cm}{\ttfamily [protected]}}}\label{classCString_a182537208b2bbd077d6fdae14db4766c}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
lib/\hyperlink{stlstrings_8h}{stlstrings.\-h}\item 
lib/\hyperlink{stlstrings_8cpp}{stlstrings.\-cpp}\end{DoxyCompactItemize}
